.menu{display: none;}
.menu{ width:100%;position:fixed; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; display:none; z-index:11}
.menu .show-menu img{ width:auto; max-width:100%;}
.menu .closed{ width:30px; height:25px; border-radius:50%; padding-top:5px; position:absolute; right:0.2rem; top:5px; z-index:11; color:#E1E1E1}
.menu .show-menu{ width:60%; height:100%; position:fixed; z-index:9; background:#F4EBE7; left:0; top:0; padding-top: 5%; text-align:center}
.menu .show-menu h1{line-height:4rem; text-align:center; color:#000; font-weight:normal}
.menu .show-menu a{ color:#3D3C3A}
.menu .show-menu li{ line-height:2em; font-size:100%;  letter-spacing:1px; text-align:left; margin-left: 20px;}
.show-erweima{ width:66%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.waphear,.wapproduct,.wapcra-titl{ display: none;}
.footer_float {height:auto; overflow:hidden; background:#3D3C3A; color:#fff; width:100%; position:fixed; z-index:9999; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:24%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none; border-right: none;}
.footer_float ul li{ border-right: 1px solid rgba(255,255,255,0.4)}
.wap-news,.wap-nesnva{display: none;}
.rel-news ul li i{ font-style: inherit;}
.wapadv-cont{display: none;}
.pc{ display: block;}
.wap{ display: none;}
@media screen and (max-width:768px)
{
	body{ margin: 0px; padding: 0px;}
	.middle,.w1300,.w1440{ width: 96%; margin: auto;}
	.waphear{ display: block;}
.pc{ display: none;}
.wap{ display: block;}
	.waphear { display: block;width: 100%; height: 75px; z-index: 9;}
	.waphear .ico{
	  width: 10%;height:4px;
	  border-top: 4px solid #000;
	  border-bottom: 4px solid #000;
	  padding: 6px 0;
	  background-color:#000;
	  background-clip: content-box; position:absolute; right:0.4rem; top:1.5rem; z-index:9; }
	 .menu ul li{ position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
	 .menu ul li .ico{ position:absolute; right:15px; width:15px; height:15px; top: 10px; z-index:1;background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
	 .menu ul li a{height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	 .menu ul li .a_js2{}
	 .menu ul li .a_fmj_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
	 .menu ul li .a_bf{display:none}
	 .menu ul li .a_bf a{height:40px;line-height:40px;font-size:14px; display:block;} 
	.inner{ background: rgba(255,255,255,0.9); box-shadow:  1px 3px 6px #cacaca;position: fixed; }
	.waphear .logo {
	      width: 54%;
	      height: 75px;
	      float: left;
	      background: url(../images/neilogo.png) no-repeat left center;
		  background-size: 100%;
		  }
	.lb .swiper-button-prev,.lb .swiper-button-next{ width: 20px; height: 20px;}
	.lb .swiper-button-prev{ left: 87%;}
	.lb .swiper-button-prev:after{ content: url(../images/fleft1.png);}
	.lb .swiper-button-next:after{ content: url(../images/fright1.png);}
.banner-image{ background-size: 143%;
    width: 100%;
    overflow: hidden;
    height: 150px;
    background-position-x: 63%;}
.footer_float{ display: block;}
.page{ display: none;}
.index-adv-container{ padding-top: 30px; padding-bottom: 30px;}
.index-adv-list2{ padding: 0px;}
.index-adv-list2-item{ width: 100%; height: auto;}
.index-adv-list2-item{overflow: initial;}
.wapshipin{ height: 180px;overflow: hidden;}
.video-img { width: 100%; height: 180px;}
.video-img img{ width: 100%;}
.index-adv-list2:last-child .index-adv-list2-item {
    padding-bottom: 3px;
}
.box-pic{ background: none;}
.index-adv-list2:last-child .index-adv-list2-item{ width: 100%;}
.index-adv-list2:last-child .index-adv-list2-item{ padding: 8px;}
.index-adv-btn{ right: 28%; bottom: 0px;}
.index-adv-list2:last-child .index-adv-list2-item{ padding-bottom: 70px;}
.box-pic ul li{ width: 100%; float: initial; height: 220px;}
.box-pic ul li:nth-child(2) {
    width: 100%;
		float: initial;
    height: 260px;
}
.right-thumb ul li{ line-height: 25px; margin-bottom: 5px;}
.pic-list-title{ padding: 0px 11px; height: 63%;}
.box-pic ul li:nth-child(2) .pic-list-title{ padding-top: 0px;}
.pic-moer{ display: block;}
.box-adv .left-adv-title{ width: 100%;}
.index-tel{ display: none;}
.right-title{width: 100%;}
.right-title .right-lsit{width: 100%;}
.index-qtitle ul li{ width: 31%;}
.adv-titlecont span{ width: 45px; height: 45px;}
.index-qtitle ul li:nth-child(3n){ margin-right: 0px;}
.index-qtitle ul li .adv-titlecont{ height: 125px;}
.index-qtitle ul li p{ font-size: 18px; line-height: 30px;}
.box-adv {background-size: 706%;}
.index-title h4{ font-size: 24px;}
.index-qtitle{ margin-top: 20px;}
.right-title{ margin-top: 24px;}
.right-lsit .right-thumb span{width: 80px; height: 80px;margin: 8% auto;}
.right-thumb ul{ margin-top: 5%;}
.right-title .right-lsit {
    height: 365px;
}
.box-adv{ padding-bottom: 25px;}
.index-adv-list2:last-child .index-adv-list2-item{ padding-bottom: 0px;}
.index-adv-list2:last-child .waplast{ padding-bottom: 70px;}
.box-tianneng{ padding: 30px 0px;}
.index-adv-list2-item .tit_about_tit{font-size: 18px;}
.news-1 .black_news .leftnesw-slide .img_10{ height: 220px;}
.waphear h1{ padding-left: 3%;}
.box-tianneng h3 {
    font-size: 32px;
}
.box-tianneng span{  width: 100%; }
.box-tianneng span {
    font-size: 16px;line-height: 30px;margin-top: 0px;
}
.box-tianneng ul li{ width: 100%;}
.box-tianneng ul li p i{width: 45px; height: 45px;}
.box-tianneng ul li p{ height: 45px; font-size: 22px; line-height: 45px;}
.box-tianneng ul li dl dt {
    font-size: 16px;
		line-height: 25px;
}
.news-title .index-title{ width: 50%;}
.news-title .index-title img{ width: 100%;}
.title-list{ width: 33%;}
.title-list a{ width: 100%;}
.news-1 .swiper-wrappe1r{ width: 100%;}
.news-1 .black_news .leftnesw-slide{ width: 100%;}
.news-1 .swiper-wrappe1r .title_news{ padding-top: 15px;}
.news_title{ width: 100%;}
.title_news .news_da1 div{ height: auto;}
.news-1 .news_title span{ font-size: 37px; padding-top: 5%;}
.title_news .news_da1 {
    font-size: 14px;
    line-height: 19px;
}
.news-1 .news_title span:after{ height: 90px;}
.news_title .title_news{ padding: 15px 0px;}
.box-case{ padding-top: 30px; padding-bottom: 30px; }
.box-case ul li{ width: 49%;}
.box-case ul li:nth-child(2),.box-case ul li:nth-child(5){ margin-right: 0px;}
.box-case ul li:nth-child(3){ width: 100%;}
.box-case ul li:nth-child(3) { height: 196px; margin-bottom: 15px;}
.box-case ul li{ margin-bottom: 15px;}
.box-case ul li {
    height: 196px;
}
.boot-foot{ display: none;}
.box-lainxi .box-tel{ width: 100%;}
.box-lainxi .box-tel-1{ width: 100%;}
.box-sao{ display: none;}
.box-bootm{ background-size: 600%;border-radius:0px}
.box-lainxi .box-tel ul li img{ width: 25px;}
.box-lainxi .box-tel ul li{ margin-bottom: 10px;}
.box-lainxi .box-tel ul li span{ font-size: 18px;}
.box-logo img {
    width: 68%;
}
.box5 span a{ font-size: 12px;}
.neipage{ display: none;}
.searchnei .left_seach{ display: none;}
.searchnei .right_seach{ width: 100%; font-size: 12px; max-width:100%}
.searchnei .right_seach a{font-size: 12px;}
.about-stylm .left-stylmabout{ width: 100%;}
.about-stylm{ padding: 30px 0px;}
.right-stylmabout{ display: none;}
.box-4 ul li{ width: 33%;}
.abour-lingdao h4{ font-size: 24px; line-height: 40px;}
.abour-lingdao{ padding: 20px 0px;}
.abour-lingdao h4 span{width: 100%;
    font-size: 16px;
    display: block;
    margin: 0px;
    line-height:30px;}
		.box-4 ul li .pro-v p i{ display: none;}
.box-4 ul li .pro-v{ display: none;}
.box-4 ul li .pro-y{ display: block; height: 100%; padding-top: 30px; box-sizing: border-box;}
.box-4 ul li .prc-img{ position: initial;text-align: center; }
.box-4 ul li .prc-img img{ width: 70%; margin: auto;}
.box-4 ul li .pro-y p i{display: none;}
.box-4 ul li .pro-t img{ opacity: 0.5;}
.box-4 ul li .pro-y p{text-align: center;}
.box-4 ul li{ height: 300px; margin-bottom: 1px;}
.system_black{ width: 100%;}
.system-shijie-container .w1770{ width: 96%;}
.system_mapblack{ width: 100%; padding-right: 0px;}
.system_shiyanshi h4{font-size: 22px;}
.system_woreblack{ width: 100%;}
.system_woreblack ul li{ width: 21%; margin-right: 10px; height: 110px;}
.system_woreblack ul li:nth-child(5n) {
   margin-right: 10px;
   border-right: 1px solid #000;}
.system_woreblack ul li p{ font-size: 18px;}
.index-title h5 span{ width: 100%; display: inline-block;  font-size: 14px; margin-left: 0px;}
.index-title h5{ line-height: 38px;}
.index-title p{ display: none;}
.box-case{display: none;}
.waprongyu img{ width: 100%;}
.linchengzong .swiper-slide-active{ height: 200px; margin-top: 186px;}
.licheng-neirong{ margin-left: 0px;}
.linchengzong .swiper-button-prev {
    left: 0.5%;
    border-top-left-radius: 8px;
}
.fazhanlicheng{ background: none;}
.wapfuwu img{ width: 100%;}
.linchengzong .swiper-slide-active{ border-top-left-radius: 0px; border-top-right-radius: 60px;}
.fazhanlicheng{ padding-bottom: 0px;}
.showcont-title .en{ font-size: 17px; letter-spacing: 0px;}
.pvc-img-container{ width: 49%; height: 365px;}
.pvc-img-container .pvc-img-content{ opacity: 1; padding-right: 0px; line-height: 20px;}
.pvc-img1-circular{ margin-top: 0px; margin-bottom: 20px;}
.pvc-img-list{ height: auto;}
.pvc-img-list .pvc-img-container:hover .pvc-img1-circular{ margin-top: 0px;}
.pvc-img-title p{ font-size: 26px;}
.advantage-container{ height: auto !important;}
.advantage-container .system-content-img{ width: 100%; height: 180px!important;}
.advantage-container .system-content-txt{width: 100%; margin-left: 0px;}
.system-content-txt .advantage-text-container{width: 100%; left: 0px;}
.advantage-text-container{ padding: 15px; box-sizing: border-box;}
		.advantage-container .system-content-txt{ height: auto !important; display: inline-block;}	
.system-content-txt .advantage-text-container{ top: 0px; width: 100%; display: inline-block; position: initial;}
.tianneng-thumb{ display: none;}
.tianneng-list{width: 100%;}
.moer_51{ padding-left: 90px;padding-top: 3%;}
.tiannesw-slide1 .moer_551{ width: 106px;}
.tiannesw-slide1:nth-child(2) .moer_551 {
    left: 12px;
}
.tiannesw-slide1:nth-child(3) .moer_551 {
    left: -13px;
}
.moer_51 span {
    font-size: 11px;
}
.tianneng-product {
    margin-top: 50px;
}
.bipv-lsit ul li {
    width: 32.6%;
    float: left;
}
.fangxiang .case-slide1{ margin: 0px 6px;}
.fangxiang .case-slide1{width: 48%;}
.case-img11{ padding: 10px;}
.fangxiang .case-slide1 .img_1011{height: 240px;}
.fangxiang{ margin: 20px 0px;}
.sidajie .showcont-title{ position: initial; width: 100%;}
.sidajie ul li{ position: initial; float: left; width: 48%; margin-right: 2%; height: 170px;} 
.sidajie ul li:nth-child(2n){ margin-right: 0px;}
.sidajie {
    background-size: 320%;
    background-position-x: 0%;
}
.sidajie ul li p{ font-size: 20px;}
 .sidajie{ height: 415px; padding-top: 30px;}
 .hulian {
    background-size: 311%;
    background-position-x: 30%;
		padding-top: 20%;
}
 .pvc-period-container{ display: none;}
 .num dl dt{  width: 47%;}
 .num dl dt b {
    font-size: 55px;
}
.num dl dt{ font-size: 22px;}
.shehuixiaoyi ul li{ width: 100%;}
.shehuixiaoyi ul li .shehuixiaoyi-img img{ width: 100px; margin: 17px auto;}
.shehuixiaoyi ul li{ margin-bottom: 10px;}
.pentacle-img1 .img-core{ width: 90px; height: 90px;}
.pentacle-img1 .img-core img{ width: 100%;}
.pentacle-img1 p{font-size: 14px; line-height: 20px;}
.pentacle-img1{width: 160px;}
.pentacle-img1:nth-child(6) {
    left: -36px;
    top: 97px;
}
.pentacle-img1:nth-child(2) {
    left: 91px;
    top: 13px;
}
.pentacle-img1:nth-child(3) {
    left: 216px;
    top: 93px;
}
.pentacle-img1:nth-child(4) {
    left: 179px;
    top: 257px;
}
.pentacle-img1:nth-child(5) {
    left: -6px;
    top: 256px;
}
.pvc-modular-container .zimg-core{ width: 110px; height: 110px;}
.pvc-modular-container .zimg-core {
left: 116px;
    top: 128px;
}
.pvc-modular-container{ height: 414px;}
.xiaoyi-title p {
    font-size: 16px;
    line-height: 30px;
}
.wapcontainer{ width: 96%; margin: auto;}
.wapcontainer ul li{ width: 48.9%; border: 1px solid #ddd; padding: 10px; box-sizing: border-box; float: left;}
.wapcontainer ul li:nth-child(1){ margin-right: 2%;}
.tain-img{ width: 100%; height: 90px; overflow: hidden;}
.tain-img img{ width: 100%; height: 100%; object-fit: cover}
.wapcontainer ul li p{ font-size: 16px; line-height: 35px; text-align: center; display: block;}
.wapcontainer ul li span{ font-size: 12px; height: 60px; line-height: 20px; display: inline-block;}
.xiaoyi-title{ margin-top: 25px;}
.pvc-introduce{ font-size: 16px;padding-bottom: 10px; line-height: 30px;}
.pvc-img-title span {
    font-size: 12px;
}
.listcase-thumb ul li{ width: 100%; height: 200px;}
.listcase-thumb ul li .listcase-p p{ font-size: 16px;}
.listcase-title ul{ display: block;}
.listcase-title ul li{ margin: 0px; padding: 0px; float: left; width: 48%; margin-right: 2%; margin-bottom: 20px; }
.listcase-title ul li i {
    width: 24px;
    height: 44px;
    display: flex;
    align-items: center;
    float: left;
    overflow: hidden;
}
.listcase-title ul li i img {
    width: 71%;
}
.shownews-top{ display:none;}
.showcont-list ul li{width: 100%;}
.right-show{ display: none;}
.left-show{ width: 100%;}
.left-show p{ font-size: 20px;}
.rel-news ul li{ width: 100%;}
.rel-news ul li span {
    width: 75%;
    height: 60px;
    overflow: hidden;
}
.rec-img{ width: 100% !important; margin-right: 0px; border: none;}
.listlinxi ul li{ width: 100%;}
.searchnei .right_seach i{ height: 38px;}
.searchnei .right_seach{ line-height: 38px;}
.licheng-cont{ width: 100%;}
.system-content-txt .advantage-container-title2 {
    font-size: 14px;
}
.advantage-container-title2 span ,.advantage-container-title2>div,.advantage-container-title2 p{ font-size: 14px !important;}
.bipv-listtitle p {
    font-size: 17px;
    padding-bottom: 15px;
}
.bipv-listtitle span {
    font-size: 12px;
}
.pvc-img1-circular{width: 85px; height: 85px;}
.num .num_title{ font-size: 22px;}
.pic-list-title p{ font-size: 22px;}
.pic-list-title span{ font-size: 16px;}
.box-pic ul li:nth-child(2):hover .pic-list-title{ padding-top: 0px;}
.black_news .news_title .nesw-slide p{ font-size: 12px;}
.box-lainxi .box-tel-1 ul li:nth-child(1){ margin-top: 5px;}
.box-lainxi .box-tel-1 ul li img{ margin-top: -1px;}
		}